river gorge - French English Dictionary